leased facility - German English Dictionary